package main

import "net/rpc"

// 定义类对象
type HelloService struct {}

// 绑定类方法
func (this *HelloService) HelloWorld(request string, reply *string) error {
	*reply = "hello: " + request
	return nil
}

func main() {
	// 1、注册RPC服务，绑定对象方法
	err := rpc.RegisterName("HelloService", new(HelloService))
	if err != nil {
		panic(err)
	}
	// 2、创建监听器
	listener, err := net.Listen("tcp", ":9000")
	if err != nil {
		panic(err)
	}
	// 3、建立连接
	
}